// const Users = require('../../db/models/Users');
// const Entries = require('../../db/models/Entries');
// const usershelper = require('../testHelpers/userHelper');
// const entrieshelper = require('../testHelpers/entriesHelper');

// //Require the dev-dependencies
// const chai = require('chai');
// const chaiHttp = require('chai-http');
// const server = require('../../bin/www');
// const expect = chai.expect;

// chai.use(chaiHttp);

// // describe('Entries', () => {
// //     before(async () => {
// //         // Empty out the entries
// //         await Entries.query().delete();
// //         // Empty out users
// //         await Users.query().delete();
// //     });

// //     describe('Adding an entry', async () => {
// //         it('should add an entry', async () => {
// //             // First create a new user
// //             let createReq = await usershelper
// //                 .addUser(chai.request(server));
// //             expect(createReq.status).to.equal(200);

// //             // Now login
// //             // Now try login
// //             let loginReq = await usershelper
// //                 .loginUser(
// //                     chai.request(server),
// //                     'pritojs@gmail.com',
// //                     '12345'
// //                 );

// //             // Make sure you were able to login
// //             expect(loginReq.status).to.equal(200);

// //             // Extract token from the response

// //             let token = loginReq.body.data.token;
// //             console.log(token)
// //             // Send the add entry response
// //             let addEntryReq = await entrieshelper
// //                 .addEntry(
// //                     chai.request(server),
// //                     token,
// //                     "Cat's food",
// //                     1000,
// //                     "EXPENSE"
// //                 )

// //             // Make sure the request went well
// //             expect(addEntryReq.status).to.equal(200);

// //             // Make sure the entry was added
// //             console.log("add finished")
// //             let entry = await Entries.query().findOne({});
// //             console.log(entry)
// //             expect(entry.name).to.equal("Cat's food");
// //             expect(entry.amount).to.equal(0);
// //             expect(entry.type).to.equal("EXPENSE");
// //         });

// //     });
// // });